//===================================================================
// 项目名 : Hbt.Cur
// 文件名 : HbtDbSeedGeneratorDictData.cs
// 创建者 : Claude
// 创建时间: 2024-03-21
// 版本号 : V0.0.1
// 描述   : 代码生成器字典数据种子数据初始化类
//===================================================================

using Hbt.Domain.Entities.Routine.DataDictionary;

namespace Hbt.Infrastructure.Data.Seeds.Biz.Dict;

/// <summary>
/// 代码生成器字典数据种子数据初始化类
/// </summary>
public class HbtDbSeedGeneratorDictData
{
    /// <summary>
    /// 获取代码生成器相关字典数据
    /// </summary>
    /// <returns>代码生成器相关字典数据列表</returns>
    public List<HbtDictData> GetGeneratorDictData()
    {
        return new List<HbtDictData>
        {
            // 数据库类型
            new HbtDictData { DictType = "gen_db_type", DictLabel = "MySQL", DictValue = "0", OrderNum = 1,  CssClass = 1, ListClass = 1, Remark = "MySQL数据库", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "SqlServer", DictValue = "1", OrderNum = 2,  CssClass = 2, ListClass = 2, Remark = "Microsoft SQL Server", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "SQLite", DictValue = "2", OrderNum = 3,  CssClass = 3, ListClass = 3, Remark = "SQLite Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "Oracle", DictValue = "3", OrderNum = 4,  CssClass = 4, ListClass = 4, Remark = "Oracle Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "PostgreSQL", DictValue = "4", OrderNum = 5,  CssClass = 5, ListClass = 5, Remark = "PostgreSQL Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "达梦", DictValue = "5", OrderNum = 6,  CssClass = 6, ListClass = 6, Remark = "DM Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "Kdbndp", DictValue = "6", OrderNum = 7,  CssClass = 7, ListClass = 7, Remark = "Kdbndp Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "Oscar", DictValue = "7", OrderNum = 8,  CssClass = 8, ListClass = 8, Remark = "Oscar Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "MySQL Connector", DictValue = "8", OrderNum = 9,  CssClass = 9, ListClass = 9, Remark = "MySQL Connector", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "Access", DictValue = "9", OrderNum = 10,  CssClass = 10, ListClass = 10, Remark = "Microsoft Access", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "OpenGauss", DictValue = "10", OrderNum = 11,  CssClass = 11, ListClass = 11, Remark = "OpenGauss Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "QuestDB", DictValue = "11", OrderNum = 12,  CssClass = 12, ListClass = 12, Remark = "QuestDB Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "HG", DictValue = "12", OrderNum = 13,  CssClass = 13, ListClass = 13, Remark = "HG Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "ClickHouse", DictValue = "13", OrderNum = 14,  CssClass = 14, ListClass = 14, Remark = "ClickHouse Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "GBase", DictValue = "14", OrderNum = 15,  CssClass = 15, ListClass = 15, Remark = "GBase Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "ODBC", DictValue = "15", OrderNum = 16,  CssClass = 16, ListClass = 16, Remark = "ODBC Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "OceanBase For Oracle", DictValue = "16", OrderNum = 17,  CssClass = 17, ListClass = 17, Remark = "OceanBase For Oracle", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "TDengine", DictValue = "17", OrderNum = 18,  CssClass = 18, ListClass = 18, Remark = "TDengine Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "GaussDB", DictValue = "18", OrderNum = 19,  CssClass = 19, ListClass = 19, Remark = "GaussDB Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "OceanBase", DictValue = "19", OrderNum = 20,  CssClass = 20, ListClass = 20, Remark = "OceanBase Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "TiDB", DictValue = "20", OrderNum = 21,  CssClass = 21, ListClass = 21, Remark = "TiDB Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "Vastbase", DictValue = "21", OrderNum = 22,  CssClass = 22, ListClass = 22, Remark = "Vastbase Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "PolarDB", DictValue = "22", OrderNum = 23,  CssClass = 23, ListClass = 23, Remark = "PolarDB Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "Doris", DictValue = "23", OrderNum = 24,  CssClass = 24, ListClass = 24, Remark = "Doris Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "Xugu", DictValue = "24", OrderNum = 25,  CssClass = 25, ListClass = 25, Remark = "Xugu Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "GoldenDB", DictValue = "25", OrderNum = 26,  CssClass = 26, ListClass = 26, Remark = "GoldenDB Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "TDSQL For PG ODBC", DictValue = "26", OrderNum = 27,  CssClass = 27, ListClass = 27, Remark = "TDSQL For PG ODBC", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "TDSQL", DictValue = "27", OrderNum = 28,  CssClass = 28, ListClass = 28, Remark = "TDSQL Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "HANA", DictValue = "28", OrderNum = 29,  CssClass = 29, ListClass = 29, Remark = "SAP HANA Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "DB2", DictValue = "29", OrderNum = 30,  CssClass = 30, ListClass = 30, Remark = "IBM DB2 Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "GaussDB Native", DictValue = "30", OrderNum = 31,  CssClass = 31, ListClass = 31, Remark = "GaussDB Native", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "DuckDB", DictValue = "31", OrderNum = 32,  CssClass = 32, ListClass = 32, Remark = "DuckDB Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "MongoDB", DictValue = "32", OrderNum = 33,  CssClass = 33, ListClass = 33, Remark = "MongoDB Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_type", DictLabel = "Custom", DictValue = "900", OrderNum = 34,  CssClass = 34, ListClass = 34, Remark = "Custom Database", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 生成代码类型
            new HbtDictData { DictType = "gen_code_type", DictLabel = "前端代码", DictValue = "0", OrderNum = 1,  CssClass = 1, ListClass = 1, Remark = "前端代码", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_code_type", DictLabel = "后端代码", DictValue = "1", OrderNum = 2,  CssClass = 2, ListClass = 2, Remark = "后端代码", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_code_type", DictLabel = "SQL代码", DictValue = "2", OrderNum = 3,  CssClass = 3, ListClass = 3, Remark = "SQL代码", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_code_type", DictLabel = "其他", DictValue = "3", OrderNum = 4,  CssClass = 4, ListClass = 4, Remark = "其他类型代码", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 生成模板分类
            new HbtDictData { DictType = "gen_template_category", DictLabel = "实体类", DictValue = "1", OrderNum = 1,  CssClass = 1, ListClass = 1, Remark = "实体类模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_template_category", DictLabel = "数据传输对象", DictValue = "2", OrderNum = 2,  CssClass = 2, ListClass = 2, Remark = "数据传输对象模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_template_category", DictLabel = "仓储接口", DictValue = "3", OrderNum = 3,  CssClass = 3, ListClass = 3, Remark = "仓储接口模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_template_category", DictLabel = "仓储实现", DictValue = "4", OrderNum = 4,  CssClass = 4, ListClass = 4, Remark = "仓储实现模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_template_category", DictLabel = "服务接口", DictValue = "5", OrderNum = 5,  CssClass = 5, ListClass = 5, Remark = "服务接口模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_template_category", DictLabel = "服务实现", DictValue = "6", OrderNum = 6,  CssClass = 6, ListClass = 6, Remark = "服务实现模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_template_category", DictLabel = "控制器", DictValue = "7", OrderNum = 7,  CssClass = 7, ListClass = 7, Remark = "控制器模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_template_category", DictLabel = "API", DictValue = "8", OrderNum = 8,  CssClass = 8, ListClass = 8, Remark = "API模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_template_category", DictLabel = "类型", DictValue = "9", OrderNum = 9,  CssClass = 9, ListClass = 9, Remark = "类型模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_template_category", DictLabel = "视图", DictValue = "10", OrderNum = 10,  CssClass = 10, ListClass = 10, Remark = "视图模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_template_category", DictLabel = "表单组件", DictValue = "11", OrderNum = 11,  CssClass = 11, ListClass = 11, Remark = "表单组件模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_template_category", DictLabel = "翻译", DictValue = "12", OrderNum = 12,  CssClass = 12, ListClass = 12, Remark = "翻译模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_template_category", DictLabel = "菜单", DictValue = "13", OrderNum = 13,  CssClass = 13, ListClass = 13, Remark = "菜单模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_template_category", DictLabel = "其他", DictValue = "99", OrderNum = 14,  CssClass = 14, ListClass = 14, Remark = "其他模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 模板类型
            new HbtDictData { DictType = "gen_tpl_type", DictLabel = "Scriban", DictValue = "0", OrderNum = 1,  CssClass = 1, ListClass = 1, Remark = "使用wwwroot/Generator/*.scriban模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_tpl_type", DictLabel = "数据库", DictValue = "1", OrderNum = 2,  CssClass = 2, ListClass = 2, Remark = "使用HbtGenTemplate数据表中的模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 生成模板
            new HbtDictData { DictType = "gen_template_type", DictLabel = "单表", DictValue = "crud", OrderNum = 1,   CssClass = 1, ListClass = 1, Remark = "单表（增删改查）", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_template_type", DictLabel = "树表", DictValue = "tree", OrderNum = 2,   CssClass = 2, ListClass = 2, Remark = "树表（增删改查）", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_template_type", DictLabel = "主子表", DictValue = "sub", OrderNum = 3,   CssClass = 3, ListClass = 3, Remark = "主子表（增删改查）", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 前端模板
            new HbtDictData { DictType = "gen_frontend_type", DictLabel = "Element Plus", DictValue = "1", OrderNum = 1,   CssClass = 1, ListClass = 1, Remark = "Element Plus前端模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_frontend_type", DictLabel = "Ant Design Vue", DictValue = "2", OrderNum = 2,   CssClass = 2, ListClass = 2, Remark = "Ant Design Vue前端模板", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 生成模块
            new HbtDictData { DictType = "gen_module_name", DictLabel = "Audit日志审计", DictValue = "Audit", OrderNum = 1,   CssClass = 1, ListClass = 1, Remark = "Audit日志审计模块", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_module_name", DictLabel = "Core系统功能", DictValue = "Core", OrderNum = 2,   CssClass = 2, ListClass = 2, Remark = "Core系统功能模块", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_module_name", DictLabel = "Generator代码生成", DictValue = "Generator", OrderNum = 3,   CssClass = 3, ListClass = 3, Remark = "Generator代码生成模块", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_module_name", DictLabel = "Identity身份认证", DictValue = "Identity", OrderNum = 4,   CssClass = 4, ListClass = 4, Remark = "Identity身份认证模块", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_module_name", DictLabel = "Routine日常事务", DictValue = "Routine", OrderNum = 5,   CssClass = 5, ListClass = 5, Remark = "Routine日常事务模块", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_module_name", DictLabel = "SignalR在线管理", DictValue = "SignalR", OrderNum = 6,   CssClass = 6, ListClass = 6, Remark = "SignalR在线管理模块", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_module_name", DictLabel = "Workflow工作流", DictValue = "Workflow", OrderNum = 7,   CssClass = 7, ListClass = 7, Remark = "Workflow工作流模块", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_module_name", DictLabel = "Finance财务管理", DictValue = "Finance", OrderNum = 8,   CssClass = 8, ListClass = 8, Remark = "Finance财务管理模块", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_module_name", DictLabel = "Logistics后勤管理", DictValue = "Logistics", OrderNum = 9,   CssClass = 9, ListClass = 9, Remark = "Logistics后勤管理模块", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 前端布局
            new HbtDictData { DictType = "gen_frontend_style", DictLabel = "一行一列", DictValue = "12", OrderNum = 1,   CssClass = 1, ListClass = 1, Remark = "一行一列布局", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_frontend_style", DictLabel = "一行两列", DictValue = "24", OrderNum = 2,   CssClass = 2, ListClass = 2, Remark = "一行两列布局", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 按钮样式
            new HbtDictData { DictType = "gen_button_style", DictLabel = "默认样式", DictValue = "1", OrderNum = 1,   CssClass = 1, ListClass = 1, Remark = "默认按钮样式", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_button_style", DictLabel = "自定义样式", DictValue = "2", OrderNum = 2,   CssClass = 2, ListClass = 2, Remark = "自定义按钮样式", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 生成方式
            new HbtDictData { DictType = "gen_method", DictLabel = "自定义路径", DictValue = "0", OrderNum = 1,   CssClass = 1, ListClass = 1, Remark = "自定义生成路径", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_method", DictLabel = "下载压缩包", DictValue = "1", OrderNum = 2,   CssClass = 2, ListClass = 2, Remark = "下载压缩包", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 生成功能
            new HbtDictData { DictType = "gen_function", DictLabel = "新增", DictValue = "add", OrderNum = 1,   CssClass = 1, ListClass = 1, Remark = "新增功能", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_function", DictLabel = "修改", DictValue = "update", OrderNum = 2,   CssClass = 2, ListClass = 2, Remark = "修改功能", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_function", DictLabel = "删除", DictValue = "delete", OrderNum = 3,   CssClass = 3, ListClass = 3, Remark = "删除功能", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_function", DictLabel = "批量删除", DictValue = "batchDelete", OrderNum = 4,   CssClass = 4, ListClass = 4, Remark = "批量删除功能", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_function", DictLabel = "导入", DictValue = "import", OrderNum = 5,   CssClass = 5, ListClass = 5, Remark = "导入功能", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_function", DictLabel = "模板", DictValue = "template", OrderNum = 6,   CssClass = 6, ListClass = 6, Remark = "模板功能", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_function", DictLabel = "导出", DictValue = "export", OrderNum = 7,   CssClass = 7, ListClass = 7, Remark = "导出功能", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_function", DictLabel = "详情", DictValue = "detail", OrderNum = 8,   CssClass = 8, ListClass = 8, Remark = "详情功能", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_function", DictLabel = "预览", DictValue = "preview", OrderNum = 9,   CssClass = 9, ListClass = 9, Remark = "预览功能", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_function", DictLabel = "打印", DictValue = "print", OrderNum = 10,   CssClass = 10, ListClass = 10, Remark = "打印功能", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 树表配置
            new HbtDictData { DictType = "gen_tree_config", DictLabel = "树编码字段", DictValue = "treeCode", OrderNum = 1,   CssClass = 1, ListClass = 1, Remark = "树编码字段", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_tree_config", DictLabel = "树父编码字段", DictValue = "treeParentCode", OrderNum = 2,   CssClass = 2, ListClass = 2, Remark = "树父编码字段", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_tree_config", DictLabel = "树名称字段", DictValue = "treeName", OrderNum = 3,   CssClass = 3, ListClass = 3, Remark = "树名称字段", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 主子表配置
            new HbtDictData { DictType = "gen_sub_config", DictLabel = "主表名称", DictValue = "mainTable", OrderNum = 1,   CssClass = 1, ListClass = 1, Remark = "主表名称", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_sub_config", DictLabel = "子表名称", DictValue = "subTable", OrderNum = 2,   CssClass = 2, ListClass = 2, Remark = "子表名称", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_sub_config", DictLabel = "主表外键", DictValue = "mainTableFk", OrderNum = 3,   CssClass = 3, ListClass = 3, Remark = "主表外键", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
        
            // 表前缀类型
            new HbtDictData { DictType = "gen_table_prefix", DictLabel = "Hbt", DictValue = "Hbt", OrderNum = 1,   CssClass = 2, ListClass = 2, Remark = "前缀(Hbt)", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
        
            // 项目名称
            new HbtDictData { DictType = "gen_project_name", DictLabel = "Hbt.Cur", DictValue = "Hbt.Cur", OrderNum = 1,   CssClass = 2, ListClass = 2, Remark = "项目名称(Hbt.Cur)", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_project_name", DictLabel = "Lean.Hbt", DictValue = "Lean.Hbt", OrderNum = 2,   CssClass = 2, ListClass = 2, Remark = "项目名称(Lean.Hbt)", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 显示类型
            new HbtDictData { DictType = "gen_display_type", DictLabel = "文本框", DictValue = "input", OrderNum = 1,  CssClass = 1, ListClass = 1, Remark = "文本框", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_display_type", DictLabel = "文本域", DictValue = "textarea", OrderNum = 2,  CssClass = 2, ListClass = 2, Remark = "文本域", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_display_type", DictLabel = "下拉框", DictValue = "select", OrderNum = 3,  CssClass = 3, ListClass = 3, Remark = "下拉框", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_display_type", DictLabel = "单选框", DictValue = "radio", OrderNum = 4,  CssClass = 4, ListClass = 4, Remark = "单选框", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_display_type", DictLabel = "复选框", DictValue = "checkbox", OrderNum = 5,  CssClass = 5, ListClass = 5, Remark = "复选框", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_display_type", DictLabel = "日期框", DictValue = "date", OrderNum = 6,  CssClass = 6, ListClass = 6, Remark = "日期框", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_display_type", DictLabel = "日期时间框", DictValue = "datetime", OrderNum = 7,  CssClass = 7, ListClass = 7, Remark = "日期时间框", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_display_type", DictLabel = "图片上传", DictValue = "imageUpload", OrderNum = 8,  CssClass = 8, ListClass = 8, Remark = "图片上传", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_display_type", DictLabel = "文件上传", DictValue = "fileUpload", OrderNum = 9,  CssClass = 9, ListClass = 9, Remark = "文件上传", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_display_type", DictLabel = "富文本", DictValue = "editor", OrderNum = 10,  CssClass = 10, ListClass = 10, Remark = "富文本编辑器", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_display_type", DictLabel = "数字输入框", DictValue = "number", OrderNum = 11,  CssClass = 11, ListClass = 11, Remark = "数字输入框", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_display_type", DictLabel = "密码框", DictValue = "password", OrderNum = 12,  CssClass = 12, ListClass = 12, Remark = "密码框", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_display_type", DictLabel = "颜色选择器", DictValue = "color", OrderNum = 13,  CssClass = 13, ListClass = 13, Remark = "颜色选择器", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_display_type", DictLabel = "开关", DictValue = "switch", OrderNum = 14,  CssClass = 14, ListClass = 14, Remark = "开关", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_display_type", DictLabel = "滑块", DictValue = "slider", OrderNum = 15,  CssClass = 15, ListClass = 15, Remark = "滑块", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 查询类型
            new HbtDictData { DictType = "gen_query_type", DictLabel = "等于", DictValue = "eq", OrderNum = 1,  CssClass = 1, ListClass = 1, Remark = "等于", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_query_type", DictLabel = "不等于", DictValue = "ne", OrderNum = 2,  CssClass = 2, ListClass = 2, Remark = "不等于", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_query_type", DictLabel = "大于", DictValue = "gt", OrderNum = 3,  CssClass = 3, ListClass = 3, Remark = "大于", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_query_type", DictLabel = "大于等于", DictValue = "ge", OrderNum = 4,  CssClass = 4, ListClass = 4, Remark = "大于等于", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_query_type", DictLabel = "小于", DictValue = "lt", OrderNum = 5,  CssClass = 5, ListClass = 5, Remark = "小于", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_query_type", DictLabel = "小于等于", DictValue = "le", OrderNum = 6,  CssClass = 6, ListClass = 6, Remark = "小于等于", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_query_type", DictLabel = "模糊", DictValue = "like", OrderNum = 7,  CssClass = 7, ListClass = 7, Remark = "模糊查询", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_query_type", DictLabel = "左模糊", DictValue = "leftLike", OrderNum = 8,  CssClass = 8, ListClass = 8, Remark = "左模糊查询", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_query_type", DictLabel = "右模糊", DictValue = "rightLike", OrderNum = 9,  CssClass = 9, ListClass = 9, Remark = "右模糊查询", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_query_type", DictLabel = "范围", DictValue = "between", OrderNum = 10,  CssClass = 10, ListClass = 10, Remark = "范围查询", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_query_type", DictLabel = "包含", DictValue = "in", OrderNum = 11,  CssClass = 11, ListClass = 11, Remark = "包含查询", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_query_type", DictLabel = "不包含", DictValue = "notIn", OrderNum = 12,  CssClass = 12, ListClass = 12, Remark = "不包含查询", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_query_type", DictLabel = "为空", DictValue = "isNull", OrderNum = 13,  CssClass = 13, ListClass = 13, Remark = "为空查询", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_query_type", DictLabel = "不为空", DictValue = "isNotNull", OrderNum = 14,  CssClass = 14, ListClass = 14, Remark = "不为空查询", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 数据库字段类型 - MySQL (0)
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "varchar", DictValue = "varchar", ExtLabel = "MySQL", ExtValue = "0", OrderNum = 1,  CssClass = 1, ListClass = 1, Remark = "MySQL字符串类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "char", DictValue = "char", ExtLabel = "MySQL", ExtValue = "0", OrderNum = 2,  CssClass = 2, ListClass = 2, Remark = "MySQL定长字符串", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "text", DictValue = "text", ExtLabel = "MySQL", ExtValue = "0", OrderNum = 3,  CssClass = 3, ListClass = 3, Remark = "MySQL长文本", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "int", DictValue = "int", ExtLabel = "MySQL", ExtValue = "0", OrderNum = 4,  CssClass = 4, ListClass = 4, Remark = "MySQL整数", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "bigint", DictValue = "bigint", ExtLabel = "MySQL", ExtValue = "0", OrderNum = 5,  CssClass = 5, ListClass = 5, Remark = "MySQL长整数", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "decimal", DictValue = "decimal", ExtLabel = "MySQL", ExtValue = "0", OrderNum = 6,  CssClass = 6, ListClass = 6, Remark = "MySQL小数", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "datetime", DictValue = "datetime", ExtLabel = "MySQL", ExtValue = "0", OrderNum = 7,  CssClass = 7, ListClass = 7, Remark = "MySQL日期时间", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "date", DictValue = "date", ExtLabel = "MySQL", ExtValue = "0", OrderNum = 8,  CssClass = 8, ListClass = 8, Remark = "MySQL日期", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "bit", DictValue = "bit", ExtLabel = "MySQL", ExtValue = "0", OrderNum = 9,  CssClass = 9, ListClass = 9, Remark = "MySQL布尔值", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 数据库字段类型 - SQLServer (1)
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "nvarchar", DictValue = "nvarchar", ExtLabel = "SQLServer", ExtValue = "1", OrderNum = 1,  CssClass = 1, ListClass = 1, Remark = "SQLServer字符串类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "nchar", DictValue = "nchar", ExtLabel = "SQLServer", ExtValue = "1", OrderNum = 2,  CssClass = 2, ListClass = 2, Remark = "SQLServer定长字符串", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "ntext", DictValue = "ntext", ExtLabel = "SQLServer", ExtValue = "1", OrderNum = 3,  CssClass = 3, ListClass = 3, Remark = "SQLServer长文本", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "int", DictValue = "int", ExtLabel = "SQLServer", ExtValue = "1", OrderNum = 4,  CssClass = 4, ListClass = 4, Remark = "SQLServer整数", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "bigint", DictValue = "bigint", ExtLabel = "SQLServer", ExtValue = "1", OrderNum = 5,  CssClass = 5, ListClass = 5, Remark = "SQLServer长整数", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "decimal", DictValue = "decimal", ExtLabel = "SQLServer", ExtValue = "1", OrderNum = 6,  CssClass = 6, ListClass = 6, Remark = "SQLServer小数", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "datetime", DictValue = "datetime", ExtLabel = "SQLServer", ExtValue = "1", OrderNum = 7,  CssClass = 7, ListClass = 7, Remark = "SQLServer日期时间", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "date", DictValue = "date", ExtLabel = "SQLServer", ExtValue = "1", OrderNum = 8,  CssClass = 8, ListClass = 8, Remark = "SQLServer日期", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "bit", DictValue = "bit", ExtLabel = "SQLServer", ExtValue = "1", OrderNum = 9,  CssClass = 9, ListClass = 9, Remark = "SQLServer布尔值", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 数据库字段类型 - SQLite (2)
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "TEXT", DictValue = "TEXT", ExtLabel = "SQLite", ExtValue = "2", OrderNum = 1,  CssClass = 1, ListClass = 1, Remark = "SQLite字符串类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "INTEGER", DictValue = "INTEGER", ExtLabel = "SQLite", ExtValue = "2", OrderNum = 2,  CssClass = 2, ListClass = 2, Remark = "SQLite整数类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "REAL", DictValue = "REAL", ExtLabel = "SQLite", ExtValue = "2", OrderNum = 3,  CssClass = 3, ListClass = 3, Remark = "SQLite浮点数类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "BLOB", DictValue = "BLOB", ExtLabel = "SQLite", ExtValue = "2", OrderNum = 4,  CssClass = 4, ListClass = 4, Remark = "SQLite二进制类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "NUMERIC", DictValue = "NUMERIC", ExtLabel = "SQLite", ExtValue = "2", OrderNum = 5,  CssClass = 5, ListClass = 5, Remark = "SQLite数值类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 数据库字段类型 - Oracle (3)
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "VARCHAR2", DictValue = "VARCHAR2", ExtLabel = "Oracle", ExtValue = "3", OrderNum = 1,  CssClass = 1, ListClass = 1, Remark = "Oracle字符串类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "CHAR", DictValue = "CHAR", ExtLabel = "Oracle", ExtValue = "3", OrderNum = 2,  CssClass = 2, ListClass = 2, Remark = "Oracle定长字符串", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "CLOB", DictValue = "CLOB", ExtLabel = "Oracle", ExtValue = "3", OrderNum = 3,  CssClass = 3, ListClass = 3, Remark = "Oracle长文本", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "NUMBER", DictValue = "NUMBER", ExtLabel = "Oracle", ExtValue = "3", OrderNum = 4,  CssClass = 4, ListClass = 4, Remark = "Oracle数值类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "DATE", DictValue = "DATE", ExtLabel = "Oracle", ExtValue = "3", OrderNum = 5,  CssClass = 5, ListClass = 5, Remark = "Oracle日期类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "TIMESTAMP", DictValue = "TIMESTAMP", ExtLabel = "Oracle", ExtValue = "3", OrderNum = 6,  CssClass = 6, ListClass = 6, Remark = "Oracle时间戳", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "BLOB", DictValue = "BLOB", ExtLabel = "Oracle", ExtValue = "3", OrderNum = 7,  CssClass = 7, ListClass = 7, Remark = "Oracle二进制类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 数据库字段类型 - PostgreSQL (4)
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "varchar", DictValue = "varchar", ExtLabel = "PostgreSQL", ExtValue = "4", OrderNum = 1,  CssClass = 1, ListClass = 1, Remark = "PostgreSQL字符串类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "char", DictValue = "char", ExtLabel = "PostgreSQL", ExtValue = "4", OrderNum = 2,  CssClass = 2, ListClass = 2, Remark = "PostgreSQL定长字符串", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "text", DictValue = "text", ExtLabel = "PostgreSQL", ExtValue = "4", OrderNum = 3,  CssClass = 3, ListClass = 3, Remark = "PostgreSQL长文本", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "integer", DictValue = "integer", ExtLabel = "PostgreSQL", ExtValue = "4", OrderNum = 4,  CssClass = 4, ListClass = 4, Remark = "PostgreSQL整数", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "bigint", DictValue = "bigint", ExtLabel = "PostgreSQL", ExtValue = "4", OrderNum = 5,  CssClass = 5, ListClass = 5, Remark = "PostgreSQL长整数", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "numeric", DictValue = "numeric", ExtLabel = "PostgreSQL", ExtValue = "4", OrderNum = 6,  CssClass = 6, ListClass = 6, Remark = "PostgreSQL数值", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "timestamp", DictValue = "timestamp", ExtLabel = "PostgreSQL", ExtValue = "4", OrderNum = 7,  CssClass = 7, ListClass = 7, Remark = "PostgreSQL时间戳", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "date", DictValue = "date", ExtLabel = "PostgreSQL", ExtValue = "4", OrderNum = 8,  CssClass = 8, ListClass = 8, Remark = "PostgreSQL日期", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_db_column_type", DictLabel = "boolean", DictValue = "boolean", ExtLabel = "PostgreSQL", ExtValue = "4", OrderNum = 9,  CssClass = 9, ListClass = 9, Remark = "PostgreSQL布尔值", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // C#字段类型
            new HbtDictData { DictType = "gen_cs_column_type", DictLabel = "string", DictValue = "string", OrderNum = 1,  CssClass = 1, ListClass = 1, Remark = "字符串类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_cs_column_type", DictLabel = "int", DictValue = "int", OrderNum = 2,  CssClass = 2, ListClass = 2, Remark = "整数类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_cs_column_type", DictLabel = "long", DictValue = "long", OrderNum = 3,  CssClass = 3, ListClass = 3, Remark = "长整数类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_cs_column_type", DictLabel = "decimal", DictValue = "decimal", OrderNum = 4,  CssClass = 4, ListClass = 4, Remark = "小数类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_cs_column_type", DictLabel = "DateTime", DictValue = "DateTime", OrderNum = 5,  CssClass = 5, ListClass = 5, Remark = "日期时间类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_cs_column_type", DictLabel = "DateOnly", DictValue = "DateOnly", OrderNum = 6,  CssClass = 6, ListClass = 6, Remark = "日期类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_cs_column_type", DictLabel = "bool", DictValue = "bool", OrderNum = 7,  CssClass = 7, ListClass = 7, Remark = "布尔类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_cs_column_type", DictLabel = "Guid", DictValue = "Guid", OrderNum = 8,  CssClass = 8, ListClass = 8, Remark = "全局唯一标识符", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_cs_column_type", DictLabel = "byte[]", DictValue = "byte[]", OrderNum = 9,  CssClass = 9, ListClass = 9, Remark = "字节数组", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_cs_column_type", DictLabel = "double", DictValue = "double", OrderNum = 10,  CssClass = 10, ListClass = 10, Remark = "双精度浮点数", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_cs_column_type", DictLabel = "float", DictValue = "float", OrderNum = 11,  CssClass = 11, ListClass = 11, Remark = "单精度浮点数", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_cs_column_type", DictLabel = "short", DictValue = "short", OrderNum = 12,  CssClass = 12, ListClass = 12, Remark = "短整数", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_cs_column_type", DictLabel = "byte", DictValue = "byte", OrderNum = 13,  CssClass = 13, ListClass = 13, Remark = "字节", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_cs_column_type", DictLabel = "char", DictValue = "char", OrderNum = 14,  CssClass = 14, ListClass = 14, Remark = "字符", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_cs_column_type", DictLabel = "object", DictValue = "object", OrderNum = 15,  CssClass = 15, ListClass = 15, Remark = "对象类型", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 编程语言类型
            new HbtDictData { DictType = "gen_programming_language", DictLabel = "C#", DictValue = "csharp", OrderNum = 1,  CssClass = 1, ListClass = 1, Remark = "C#编程语言", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_programming_language", DictLabel = "Java", DictValue = "java", OrderNum = 2,  CssClass = 2, ListClass = 2, Remark = "Java编程语言", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_programming_language", DictLabel = "Python", DictValue = "python", OrderNum = 3,  CssClass = 3, ListClass = 3, Remark = "Python编程语言", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_programming_language", DictLabel = "TypeScript", DictValue = "typescript", OrderNum = 4,  CssClass = 4, ListClass = 4, Remark = "TypeScript编程语言", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_programming_language", DictLabel = "JavaScript", DictValue = "javascript", OrderNum = 5,  CssClass = 5, ListClass = 5, Remark = "JavaScript编程语言", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_programming_language", DictLabel = "Go", DictValue = "go", OrderNum = 6,  CssClass = 6, ListClass = 6, Remark = "Go编程语言", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_programming_language", DictLabel = "PHP", DictValue = "php", OrderNum = 7,  CssClass = 7, ListClass = 7, Remark = "PHP编程语言", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_programming_language", DictLabel = "Ruby", DictValue = "ruby", OrderNum = 8,  CssClass = 8, ListClass = 8, Remark = "Ruby编程语言", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 前端框架类型
            new HbtDictData { DictType = "gen_frontend_framework", DictLabel = "Vue3", DictValue = "vue3", OrderNum = 1,  CssClass = 1, ListClass = 1, Remark = "Vue3前端框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_frontend_framework", DictLabel = "React", DictValue = "react", OrderNum = 2,  CssClass = 2, ListClass = 2, Remark = "React前端框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_frontend_framework", DictLabel = "Angular", DictValue = "angular", OrderNum = 3,  CssClass = 3, ListClass = 3, Remark = "Angular前端框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_frontend_framework", DictLabel = "Svelte", DictValue = "svelte", OrderNum = 4,  CssClass = 4, ListClass = 4, Remark = "Svelte前端框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_frontend_framework", DictLabel = "Next.js", DictValue = "nextjs", OrderNum = 5,  CssClass = 5, ListClass = 5, Remark = "Next.js前端框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_frontend_framework", DictLabel = "Nuxt.js", DictValue = "nuxtjs", OrderNum = 6,  CssClass = 6, ListClass = 6, Remark = "Nuxt.js前端框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // 后端框架类型
            new HbtDictData { DictType = "gen_backend_framework", DictLabel = "ASP.NET Core", DictValue = "aspnetcore", OrderNum = 1,  CssClass = 1, ListClass = 1, Remark = "ASP.NET Core后端框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_backend_framework", DictLabel = "Spring Boot", DictValue = "springboot", OrderNum = 2,  CssClass = 2, ListClass = 2, Remark = "Spring Boot后端框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_backend_framework", DictLabel = "Django", DictValue = "django", OrderNum = 3,  CssClass = 3, ListClass = 3, Remark = "Django后端框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_backend_framework", DictLabel = "Flask", DictValue = "flask", OrderNum = 4,  CssClass = 4, ListClass = 4, Remark = "Flask后端框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_backend_framework", DictLabel = "Express", DictValue = "express", OrderNum = 5,  CssClass = 5, ListClass = 5, Remark = "Express后端框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_backend_framework", DictLabel = "NestJS", DictValue = "nestjs", OrderNum = 6,  CssClass = 6, ListClass = 6, Remark = "NestJS后端框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_backend_framework", DictLabel = "Laravel", DictValue = "laravel", OrderNum = 7,  CssClass = 7, ListClass = 7, Remark = "Laravel后端框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_backend_framework", DictLabel = "Ruby on Rails", DictValue = "rails", OrderNum = 8,  CssClass = 8, ListClass = 8, Remark = "Ruby on Rails后端框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },

            // ORM框架类型
            new HbtDictData { DictType = "gen_orm_framework", DictLabel = "Entity Framework Core", DictValue = "1", OrderNum = 1,  CssClass = 1, ListClass = 1, Remark = "Entity Framework Core ORM框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_orm_framework", DictLabel = "Dapper", DictValue = "2", OrderNum = 2,  CssClass = 2, ListClass = 2, Remark = "Dapper ORM框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_orm_framework", DictLabel = "SqlSugar", DictValue = "3", OrderNum = 3,  CssClass = 3, ListClass = 3, Remark = "SqlSugar ORM框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_orm_framework", DictLabel = "MyBatis", DictValue = "4", OrderNum = 4,  CssClass = 4, ListClass = 4, Remark = "MyBatis ORM框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_orm_framework", DictLabel = "Hibernate", DictValue = "5", OrderNum = 5,  CssClass = 5, ListClass = 5, Remark = "Hibernate ORM框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_orm_framework", DictLabel = "SQLAlchemy", DictValue = "6", OrderNum = 6,  CssClass = 6, ListClass = 6, Remark = "SQLAlchemy ORM框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_orm_framework", DictLabel = "TypeORM", DictValue = "7", OrderNum = 7,  CssClass = 7, ListClass = 7, Remark = "TypeORM ORM框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_orm_framework", DictLabel = "Prisma", DictValue = "8", OrderNum = 8,  CssClass = 8, ListClass = 8, Remark = "Prisma ORM框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now },
            new HbtDictData { DictType = "gen_orm_framework", DictLabel = "Eloquent", DictValue = "9", OrderNum = 9,  CssClass = 9, ListClass = 9, Remark = "Eloquent ORM框架", CreateBy = "system", CreateTime = DateTime.Now, UpdateBy = "Hbt365", UpdateTime = DateTime.Now }
        };
    }
}
